export default {
  'apiScenario.env': '当前环境：{name}',
  'apiScenario.allScenario': '全部场景',
  'apiScenario.createScenario': '新建场景',
  'apiScenario.importScenario': '导入场景',
  'apiScenario.importScenarioCoverTip': '系统已存在同一场景则覆盖',
  'apiScenario.importScenarioUncoverTip1': '1.系统已存在的同一场景(模块下名称唯一)，则不做变更',
  'apiScenario.importScenarioUncoverTip2': '2.系统不存在的场景，则新增',
  'apiScenario.importScenarioUploadTip': '仅支持 {type} 格式文件，单个大小不超过 {size} MB',
  'apiScenario.tree.selectorPlaceholder': '请输入模块名称进行搜索',
  'apiScenario.tree.folder.allScenario': '全部场景',
  'apiScenario.tree.noMatchModule': '暂无匹配的模块',
  'apiScenario.createSubModule': '新建子模块',
  'apiScenario.module.deleteTipTitle': '是否删除 {name} 模块？',
  'apiScenario.module.deleteTipContent': '删除后，会同步删除模块下的所有场景，请谨慎操作.',
  'apiScenario.deleteConfirm': '确认删除',
  'apiScenario.deleteSuccess': '删除成功',
  'apiScenario.moveSuccess': '移动成功',
  'apiScenario.baseInfo': '基本信息',
  'apiScenario.step': '步骤',
  'apiScenario.params': '参数',
  'apiScenario.prePost': '前/后置',
  'apiScenario.assertion': '断言',
  'apiScenario.executeHistory': '执行历史',
  'apiScenario.changeHistory': '变更历史',
  'apiScenario.dependency': '依赖关系',
  'apiScenario.quote': '引用关系',
  'apiScenario.executeRateTip': '场景执行 success数/场景执行总数*%',
  'apiScenario.params.convention': '常规参数',
  'apiScenario.params.csv': 'CSV 参数',
  'apiScenario.params.csvName': 'CSV 名称',
  'apiScenario.params.csvNameNotNull': 'CSV 名称不能为空',
  'apiScenario.params.csvScoped': '作用域',
  'apiScenario.params.file': '文件',
  'apiScenario.params.csvScopedTip1': '场景级：执行场景前加载CSV，当前场景任意步骤均可从CSV中读取到数据',
  'apiScenario.params.csvScopedTip2':
    '步骤级：需在循环步骤中添加该CSV，执行该循环步骤时加载CSV，作用域为循环步骤内的请求',
  'apiScenario.params.config': '配置',
  'apiScenario.params.csvConfig': 'CSV 配置',
  'apiScenario.params.csvParamName': '参数名称',
  'apiScenario.params.csvParamNamePlaceholder': '多个参数名以 , 隔开',
  'apiScenario.params.csvFileCode': '文件编码',
  'apiScenario.params.csvSplitChar': '分隔符',
  'apiScenario.params.csvIgnoreFirstLine': '忽略首行',
  'apiScenario.params.csvIsRandom': '是否随机',
  'apiScenario.params.csvQuoteAllow': '允许带引号',
  'apiScenario.params.csvRecycle': '遇到文件结束符再次循环',
  'apiScenario.params.csvStop': '遇到文件结束符停止线程',
  'apiScenario.params.searchPlaceholder': '通过名称/标签搜索',
  'apiScenario.params.priority':
    '变量优先级：临时参数 > 场景参数 > 环境参数；注: 避免使用同名变量，同名变量时场景级 CSV 优先级最高',
  'apiScenario.params.name': '变量名称',
  'apiScenario.params.type': '类型',
  'apiScenario.params.paramValue': '参数值',
  'apiScenario.params.tag': '标签',
  'apiScenario.params.typeTooltip': 'Json：仅支持 UI 测试',
  'apiScenario.table.columns.name': '场景名称',
  'apiScenario.table.columns.level': '场景等级',
  'apiScenario.table.columns.status': '状态',
  'apiScenario.table.columns.runResult': '执行结果',
  'apiScenario.table.columns.tags': '标签',
  'apiScenario.table.columns.scenarioEnv': '场景环境',
  'apiScenario.table.columns.steps': '步骤数',
  'apiScenario.table.columns.passRate': '通过率',
  'apiScenario.table.columns.module': '所属模块',
  'apiScenario.table.columns.createUser': '创建人',
  'apiScenario.table.columns.createTime': '创建时间',
  'apiScenario.table.columns.updateUser': '更新人',
  'apiScenario.table.columns.updateTime': '更新时间',
  'apiScenario.table.columns.operation': '操作人',
  'apiScenario.table.columns.deleteUser': '删除人',
  'apiScenario.table.columns.deleteTime': '删除时间',
  'api_scenario.table.searchPlaceholder': '通过 ID/名称/标签搜索',
  'api_scenario.table.batchModalSubTitle': '（已选 {count} 条场景）',
  'api_scenario.table.chooseAttr': '选择属性',
  'api_scenario.table.attrRequired': '属性不能为空',
  'api_scenario.table.valueRequired': '属性值不能为空',
  'api_scenario.table.deleteScenarioTipTitle': '确认删除 {name} 吗？',
  'api_scenario.table.batchDeleteScenarioTip': '确认删除已选中的 {count} 条场景吗？',
  'api_scenario.table.deleteScenarioTip': '删除后，场景将放入回收站，可在回收站内进行数据恢复，请谨慎操作！',
  'api_scenario.table.deleteScenarioTip.schedule1': '删除后，场景将放入回收站，可在回收站内进行数据恢复；',
  'api_scenario.table.deleteScenarioTip.schedule2': '定时任务将停止并删除，请谨慎操作！',
  'api_scenario.table.apiStatus': '状态',
  'api_scenario.table.status.underway': '进行中',
  'api_scenario.table.status.completed': '已完成',
  'api_scenario.table.status.deprecate': '已废弃',
  'api_scenario.table.tableNoDataAndPlease': '暂无数据，请',
  'api_scenario.table.or': '或',
  'apiScenario.execute': '执行',
  'apiScenario.prev': '上一次',
  'apiScenario.next': '下一次',
  'apiScenario.sumLoop': '共 {count} 次循环',
  'apiScenario.times': '次',
  'apiScenario.executionResult': '执行结果',
  'apiScenario.refreshRefScenario': '刷新引用场景数据',
  'apiScenario.updateRefScenarioSuccess': '引用场景数据已更新',
  'apiScenario.replaceSuccess': '步骤替换成功',
  // 批量操作文案
  'api_scenario.batch_operation.success': '成功{opt} {success} 条，失败 {error} 条',
  'api_scenario.table.batchMoveConfirm': '{opt}{count}条场景至已选模块',
  'apiScenario.name': '场景名称',
  'apiScenario.nameRequired': '场景名称不能为空',
  'apiScenario.namePlaceholder': '请输入场景名称',
  'apiScenario.belongModule': '所属模块',
  'apiScenario.level': '场景等级',
  'apiScenario.status': '场景状态',
  'apiScenario.descPlaceholder': '请对该场景进行描述',
  'apiScenario.addStep': '添加步骤',
  'apiScenario.requestScenario': '请求/场景',
  'apiScenario.importSystemApi': '导入系统请求',
  'apiScenario.customApi': '自定义请求',
  'apiScenario.jmeterComponent': '未知组件',
  'apiScenario.logicControl': '逻辑控制',
  'apiScenario.loopControl': '循环控制器',
  'apiScenario.tutorial': '使用教程',
  'apiScenario.conditionControl': '条件控制器',
  'apiScenario.onlyOnceControl': '仅一次控制器',
  'apiScenario.other': '其他',
  'apiScenario.scriptOperation': '脚本操作',
  'apiScenario.waitTime': '等待时间',
  'apiScenario.quoteApi': '引用 API',
  'apiScenario.copyApi': '复制 API',
  'apiScenario.quoteCase': '引用 CASE',
  'apiScenario.copyCase': '复制 CASE',
  'apiScenario.quoteScenario': '引用场景',
  'apiScenario.copyScenario': '复制场景',
  'apiScenario.sum': '共',
  'apiScenario.steps': '个步骤',
  'apiScenario.expandAllStep': '展开全部子步骤',
  'apiScenario.collapseAllStep': '折叠全部子步骤',
  'apiScenario.executeTime': '执行时间：',
  'apiScenario.executeResult': '执行结果',
  'apiScenario.checkReport': '查看报告',
  'apiScenario.searchByName': '通过步骤名称/描述搜索',
  'apiScenario.api': '接口',
  'apiScenario.case': '用例',
  'apiScenario.scenario': '场景',
  'apiScenario.sumSelected': '共选择',
  'apiScenario.scenarioConfig': '场景配置',
  'apiScenario.noMatchStep': '暂无匹配的步骤数据',
  'apiScenario.pleaseInputStepName': '请输入步骤名称',
  'apiScenario.belongProject': '所属项目',
  'apiScenario.detailName': '名称',
  'apiScenario.crossProject': '跨项目',
  'apiScenario.expandStepTip': '展开 {count} 个子步骤',
  'apiScenario.collapseStepTip': '折叠 {count} 个子步骤',
  'apiScenario.inside': '添加子步骤',
  'apiScenario.before': '在上方插入',
  'apiScenario.after': '在下方插入',
  'apiScenario.num': '次数',
  'apiScenario.space': '间隔(ms)',
  'apiScenario.timeout': '超时(ms)',
  'apiScenario.waitTimeMs': '等待(ms)',
  'apiScenario.pleaseInputStepDesc': '请输入步骤描述',
  'apiScenario.variable': '变量名称{suffix}',
  'apiScenario.valuePrefix': '变量前缀',
  'apiScenario.value': '变量值',
  'apiScenario.conditionValue': '变量值',
  'apiScenario.msWhileVariableValue': '变量值',
  'apiScenario.msWhileVariableScriptValue': '表达式',
  'apiScenario.condition': '条件',
  'apiScenario.expression': '表达式',
  'apiScenario.equal': '等于',
  'apiScenario.notEqualTo': '不等于',
  'apiScenario.greater': '大于',
  'apiScenario.less': '小于',
  'apiScenario.greaterOrEqual': '大于等于',
  'apiScenario.lessOrEqual': '小于等于',
  'apiScenario.include': '包含',
  'apiScenario.notInclude': '不包含',
  'apiScenario.null': '空',
  'apiScenario.notNull': '非空',
  'apiScenario.range': '范围',
  'apiScenario.topStep': '一级步骤',
  'apiScenario.allStep': '所有子步骤',
  'apiScenario.saveAsApi': '保存为新接口',
  'apiScenario.scenarioLevel': '场景等级',
  'apiScenario.response': '响应内容',
  'apiScenario.quoteMode': '引用模式',
  'apiScenario.fullQuote': '完全引用',
  'apiScenario.stepQuote': '步骤引用',
  'apiScenario.runRule': '参数取值规则',
  'apiScenario.currentScenario': '优先当前场景参数',
  'apiScenario.sourceScenario': '优先原场景参数',
  'apiScenario.sourceScenarioTip': '优先使用原场景参数，没有则取当前场景参数',
  'apiScenario.currentScenarioTip': '优先使用当前场景参数，没有则取原场景参数',
  'apiScenario.empty': '空值',
  'apiScenario.currentScenarioParams': '当前场景参数',
  'apiScenario.sourceScenarioParams': '使用原场景参数',
  'apiScenario.sourceScenarioEnv': '使用原场景环境',
  'apiScenario.valuePriority': '取值优先级：',
  'apiScenario.notSource': '当前步骤参数 > 当前场景参数 > 当前环境参数',
  'apiScenario.notSourceParamAndSourceEnv': '当前步骤参数 > 当前场景参数 > 原环境参数',
  'apiScenario.currentParamAndSource': '当前步骤参数 > 当前场景参数 > 当前环境参数 > 原场景参数',
  'apiScenario.currentParamAndSourceEnv': '当前步骤参数 > 当前场景参数 > 原场景参数 > 原环境参数',
  'apiScenario.sourceParamAndSource': '原场景参数 > 当前步骤参数 > 当前场景参数 > 当前环境参数',
  'apiScenario.sourceParamAndSourceEnv': '原场景参数 > 原环境参数 > 当前步骤参数 > 当前场景参数',
  'apiScenario.fullQuoteTip': '完全引用：跟随原步骤内容及步骤状态变化，步骤状态不可调整',
  'apiScenario.stepQuoteTip': '步骤引用：仅跟随原步骤内容变化，步骤状态可调整',
  'apiScenario.sourceScenarioEnvTip': '使用原场景运行环境，包含环境参数',
  'apiScenario.setSuccess': '设置成功',
  'apiScenario.pleaseInputUrl': '请输入 url',
  'apiScenario.syncSaveAsCase': '同步添加测试接口用例',
  'apiScenario.deleteStepConfirm': '确认删除 {name} 吗？',
  'apiScenario.deleteStepConfirmWithChildren': '确认删除所选步骤以及步骤内所有子步骤？',
  'apiScenario.quoteScenarioStepNotAllowDelete': '引用场景的子步骤不能删除',
  'apiScenario.openGlobalPostConditionTip': '默认关闭，关闭则运行该接口时不执行全局后置',
  'apiScenario.openGlobalPreConditionTip': '默认关闭，关闭则运行该接口时不执行全局前置',
  // 执行历史
  'apiScenario.executeHistory.searchPlaceholder': '通过ID或名称搜索',
  'apiScenario.executeHistory.num': '序号',
  'apiScenario.executeHistory.execution.triggerMode': '执行方式',
  'apiScenario.executeHistory.execution.status': '执行结果',
  'apiScenario.executeHistory.execution.operator': '操作人',
  'apiScenario.executeHistory.execution.operatorTime': '操作时间',
  'apiScenario.executeHistory.execution.operation': '执行结果',
  'apiScenario.executeHistory.status.rerunning': '重跑中',
  // 操作历史
  'apiScenario.historyListTip': '查看、对比历史修改，根据管理员设置规则，变更历史数据将自动删除',
  'apiScenario.changeOrder': '变更序号',
  'apiScenario.type': '类型',
  'apiScenario.operationUser': '操作人',
  'apiScenario.updateTime': '更新时间',

  // 回收站
  'api_scenario.recycle.recover': '恢复',
  'api_scenario.recycle.recoveredSuccessfully': '恢复成功',
  'api_scenario.recycle.list': '回收站列表',
  'api_scenario.recycle.batchCleanOut': '彻底删除',
  'api_scenario.recycle.completedDeleteCaseTitle': '确认彻底删除 {name} 吗?',
  'api_scenario.recycle.cleanOutDeleteOnRecycleTip': '删除后，场景无法恢复，请谨慎操作!',
  'apiScenario.quoteTreeNoData': '暂无可引用数据，可切换项目获取数据',
  'apiScenario.quoteTreeSearchTip': '输入模块名称搜索',
  'apiScenario.quoteTableSearchTip': '通过路径或名称搜索',
  'apiScenario.quoteTableSearchTip2': '通过名称搜索',

  'apiScenario.scriptOperationName': '名称',
  'apiScenario.scriptOperationNamePlaceholder': '请输入脚本操作名称',

  'apiScenario.setting.cookie.config': 'Cookie 配置',
  'apiScenario.setting.environment.cookie': '环境 Cookie',
  'apiScenario.setting.share.cookie': '共享 Cookie',
  'apiScenario.setting.run.config': '运行配置',
  'apiScenario.setting.step.waitTime': '步骤等待时间',
  'apiScenario.setting.waitTime': '等待时间',
  'apiScenario.setting.step.rule': '步骤执行失败规则',
  'apiScenario.setting.step.rule.ignore': '忽略错误，继续执行',
  'apiScenario.setting.step.rule.stop': '停止/结束执行',
  'apiScenario.setting.cookie.config.tip':
    '同时存在环境 Cookie 与场景变量 Cookie 时，共享 Cookie 会覆盖环境 Cookie 与场景变量 Cookie',
  'apiScenario.setting.share.cookie.tip':
    '系统只要从某个步骤的结果内提取到返回的 Cookie 信息，则后续步骤都会使用此 Cookie ，如果请求添加了 Cookie 变量也会被覆盖',
  'apiScenario.setting.waitTime.tip': '运行场景时，场景的每一个步骤执行后都会等待相应的时间再触发下一个步骤开始执行',
  // 定时任务
  'apiScenario.schedule.create': '创建定时任务',
  'apiScenario.schedule.update': '更新定时任务',
  'apiScenario.schedule.delete': '删除定时任务',
  'apiScenario.schedule.config.resource_pool': '运行资源池',
  'apiScenario.schedule.task.status': '任务状态',
  'apiScenario.schedule.task.schedule': '任务触发时间',
  'apiScenario.schedule.abbreviation': '定时',
  'apiScenario.schedule.task.status.tooltip.one': '开启：执行定时任务',
  'apiScenario.schedule.task.status.tooltip.two': '关闭：停止定时任务',
  'apiScenario.schedule.table.tooltip.enable.one': '定时任务已开启',
  'apiScenario.schedule.table.tooltip.enable.two': '下次运行时间：{time}',
  'apiScenario.schedule.table.tooltip.disable': '定时任务未开启',
  'apiScenario.save.env': '场景保存的环境',
  'apiScenario.execute.no.step.tips': '没有开启的步骤',
  'apiScenario.preConditionTip': '在场景步骤前分别执行一次',
  'apiScenario.postConditionTip': '在场景步骤后分别执行一次',
  'apiScenario.deleteCsvConfirm': '确认删除 {name} 吗？',
  'apiScenario.deleteCsvConfirmContent': '删除后，使用该 CSV 文件的场景则全部更新，请谨慎操作！',
  'apiScenario.deleteCsvSuccess': '已删除',
  'apiScenario.changeScopeConfirm': '确认更改作用域为 {type} 吗？',
  'apiScenario.changeScopeToScenarioConfirmContent': '更改后，该 CSV 文件内的参数对整个场景生效，请谨慎操作！',
  'apiScenario.changeScopeToStepConfirmContent': '更改后，该 CSV 文件内的参数仅对步骤生效，请谨慎操作！',
  'apiScenario.confirmChange': '确认更改',
  'apiScenario.changeScopeSuccess': '已更改',
  'apiScenario.quoteCsv': '引用 CSV',
  'apiScenario.replaceCsv': '替换 CSV',
  'apiScenario.csvQuote': 'CSV 引用',
  'apiScenario.defaultEnvTip': '场景保存的环境',
  'apiScenario.csvNameNotNull': 'CSV 名称不能为空',
  'apiScenario.csvFileNotNull': 'CSV 文件不能为空',
  'apiScenario.export.type.simple': '普通导出',
  'apiScenario.export.type.all': '保留引用关系',
  'apiScenario.export.simple.tooltip1': '关闭：导出引用和复制的步骤处理为自定义请求',
  'apiScenario.export.simple.tooltip2': '开启：导出引用和复制的步骤，保留接口、用例、场景的引用关系',
};
